The idiom "a lot of things going for something" means that there are many positive qualities or attributes present in a person, place, or thing. It suggests that this thing has numerous advantages and is likely to be successful or popular due to its various strengths.